improve oneself - Spanish English Dictionary